module.exports = {
    printWidth: 80, //超过100字符自动换行
    tabWidth: 2, // 缩进字节数
    useTabs: false, // 缩进不使用tab，使用空格
    semi: true, // 是否补全分号
    singleQuote: true, // 使用单引号，不使用双引号
    quoteProps: 'consistent', // 对象的属性不适用引号
    jsxSingleQuote: false, // JSX中不使用单引号，使用双引号
    /*
      trailingComma参数
      "es5"-在es5（对象、数组等）中有效的地方使用尾随逗号。TypeScript中的类型参数中没有尾随逗号。
      "none"-没有尾随逗号
      "all"-尽可能在后面加逗号（包括函数参数和调用）
    */
    trailingComma: 'es5',
    bracketSpacing: true, //{ foo: bar }--{}和文字之间有空格
    bracketSameLine: true, //标签属性过多，换行的时候标签中的">"单独占用一行
    arrowParens: 'always', //箭头函数只有一个参数时，用()包裹， always:包裹 "avoid"不包裹
    vueIndentScriptAndStyle: true, //缩进Vue文件中的脚本和样式标记
    singleAttributePerLine: false, //不要每行强制执行一个属性。
    useEditorConfig: false, //如果存在.editorconfig文件则使用这个文件中的配置，不使用setting.json中的配置
    htmlWhitespaceSensitivity: 'ignore', //指定 HTML 文件的空白字符敏感度.json中的配置
};
